#ifndef BLOCKDEVICE_H
#define BLOCKDEVICE_H

#include <File.h>

/**
  An abstraction of a character device.
 **/

class BlockDevice : public File
{

  public:
    BlockDevice(char *name, Filesystem *parent, u32int resourceId);


    ~BlockDevice();

    /**
    Identify outselves as a regular file.
     **/
    FileTypes identify()
    {
      return eFileType_BlockDevice;
    }

};

#endif
